Skip to content

CI: Disable ZIP file artifacts, update versions#18411

Merged
behlendorf merged 1 commit intoopenzfs:masterfrom
tonyhutter:ci-update-versions
Apr 14, 2026
Merged

CI: Disable ZIP file artifacts, update versions#18411
behlendorf merged 1 commit intoopenzfs:masterfrom
tonyhutter:ci-update-versions

Conversation

@tonyhutter
Copy link
Copy Markdown
Contributor

Motivation and Context

  1. Don't ZIP artifacts
  2. Update CI action versions.

Description

The GH artifacts action now lets you disable auto-zipping your artifacts. Previously, GH would always automatically put your artifacts in a ZIP file. This is annoying when your artifacts are already in a tarball.

Also update the following action versions:

checkout:		    v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power cycle the VM.

How Has This Been Tested?

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Performance enhancement (non-breaking change which improves efficiency)
  • Code cleanup (non-breaking change which makes code smaller or more readable)
  • Quality assurance (non-breaking change which makes the code more robust against bugs)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Library ABI change (libzfs, libzfs_core, libnvpair, libuutil and libzfsbootenv)
  • Documentation (a change to man pages or other documentation)

Checklist:

Comment thread .github/workflows/scripts/qemu-7-prepare.sh Outdated
Comment thread .github/workflows/scripts/qemu-7-prepare.sh Outdated
Comment thread .github/workflows/checkstyle.yaml Outdated
Comment thread .github/workflows/zfs-qemu-packages.yml Outdated
Comment thread .github/workflows/zfs-qemu-packages.yml Outdated
@behlendorf behlendorf added the Status: Code Review Needed Ready for review and testing label Apr 7, 2026
@tonyhutter tonyhutter force-pushed the ci-update-versions branch from 216c76e to 95760db Compare April 7, 2026 23:13
@behlendorf behlendorf added Status: Accepted Ready to integrate (reviewed, tested) and removed Status: Code Review Needed Ready for review and testing labels Apr 8, 2026
@tonyhutter tonyhutter force-pushed the ci-update-versions branch from 95760db to ca99b09 Compare April 8, 2026 17:44
@github-actions github-actions bot removed the Status: Accepted Ready to integrate (reviewed, tested) label Apr 8, 2026
@behlendorf behlendorf added the Status: Accepted Ready to integrate (reviewed, tested) label Apr 8, 2026
@tonyhutter tonyhutter force-pushed the ci-update-versions branch from ca99b09 to 3370161 Compare April 8, 2026 19:58
@github-actions github-actions bot removed the Status: Accepted Ready to integrate (reviewed, tested) label Apr 8, 2026
@tonyhutter tonyhutter force-pushed the ci-update-versions branch 4 times, most recently from 542e2ef to 9e8453d Compare April 13, 2026 19:20
@tonyhutter
Copy link
Copy Markdown
Contributor Author

My latest push also puts tarball files inside a top level directory (like qemu-fedora43/). No more tarbombs

The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:		v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Signed-off-by: Tony Hutter <hutter2@llnl.gov>
@behlendorf behlendorf added the Status: Accepted Ready to integrate (reviewed, tested) label Apr 14, 2026
@behlendorf behlendorf merged commit 6692b6e into openzfs:master Apr 14, 2026
40 of 43 checks passed
pcd1193182 pushed a commit to pcd1193182/zfs that referenced this pull request Apr 15, 2026
The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:		v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#18411
pcd1193182 pushed a commit to pcd1193182/zfs that referenced this pull request Apr 15, 2026
The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:		v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#18411
behlendorf pushed a commit that referenced this pull request Apr 16, 2026
The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:		v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #18411
behlendorf pushed a commit that referenced this pull request Apr 16, 2026
The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:		v4 -> v6
upload-artifact:	v4 -> v7
download-artifact:	v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #18411
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Accepted Ready to integrate (reviewed, tested)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants